var Request = new Ajax()

//柱图 监造完成率
! function() {
	var myChart = myCharts.init("chart1")
	var xAxis = ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"]
	//测试请求数据
	Request.get("./test_data.json",{},function(res){
		var values = JSON.parse(res.data)
		var option = myCharts.option1("监造完成率", xAxis, values)
		myCharts.showChart(myChart, option)
	})
	
}()

//饼图 监造策略应用情况
! function() {
	var myChart = myCharts.init("chart2")
	var values = [{
		name: "一级采购金额",
		value: 12,
	}, {
		name: "二级采购金额",
		value: 9,
	}, {
		name: "授权采购金额",
		value: 7,
	}]
	var legends = values.map(function(item) {
		return item.name
	})

	var option = myCharts.option2("监造策略应用情况", legends, values)
	myCharts.showChart(myChart, option)
}()

//柱图 出一次性通过率
! function() {
	var myChart = myCharts.init("chart3")
	var yAxis = ["断路器", "电抗器", "组合电器", "变压器"]
	var values = [20, 40, 60, 80]
	var option = myCharts.option3("出一次性通过率", yAxis, values)
	myCharts.showChart(myChart, option)
}()

//柱图 不合格情况
! function() {
	var myChart = myCharts.init("chart4")
	var xAxis = ["配变", "低压电器", "电抗器", "变压器", "组合电器"]
	var values = [5200, 2200, 5555, 9000, 2458]
	var option = myCharts.option4("不合格情况", xAxis, values)
	myCharts.showChart(myChart, option)
}()

//线图 合格率
! function() {
	var myChart = myCharts.init("chart5")
	var xAxis = ["1月", "2月", "3月", "4月", "5月", "6月", "7月", "8月", "9月", "10月", "11月", "12月"]
	var values = [18, 25, 89, 75, 65, 50, 47, 39, 25, 18, 25, 9]
	var option = myCharts.option5("合格率", xAxis, values)
	myCharts.showChart(myChart, option)
}()

//柱图 不合格供应商中标金额统计
! function() {
	var myChart = myCharts.init("chart6")
	var xAxis = ["供应商A", "供应商B", "供应商C", "供应商D"]
	var values = [
		[18, 9, 11, 8],
		[18, 9, 11, 8],
		[18, 9, 11, 8],
		[18, 9, 11, 8]
	]
	var option = myCharts.option6("不合格供应商中标金额(万元)", xAxis, values)
	myCharts.showChart(myChart, option)
}()

//雷达图 供应商绩效评价
! function() {
	var myChart = myCharts.init("chart7")
	var indicator = [{
		name: '生产制造',
		value: 70
	}, {
		name: '供应履约',
		value: 80
	}, {
		name: '设备运行',
		value: 90
	}]
	var values = indicator.map(function(item) {
		return item.value
	});
	var option = myCharts.option7(indicator, values, "绩效评价")
	myCharts.showChart(myChart, option)
}()

//柱图 不良行为处理
! function() {
	var myChart = myCharts.init("chart8")
	var xAxis = ["供应商A", "供应商B", "供应商C", "供应商D"]
	var values = [
		[18, 9, 11, 8],
		[5, 4, 2, 1.5]
	]
	var option = myCharts.option8(null, xAxis, values)
	myCharts.showChart(myChart, option)
}()
